home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 38 / Amiga Format CD38 (1999-03-15)(Future Publishing)(GB)(Track 1 of 3)[!][issue 1999-04].iso / -coverdisks- / 122a / meexchange / install < prev    next >
Text File  |  1999-02-05  |  3KB  |  147 lines

  1. ;
  2. ; Installer-Script for MEExchange 2.0
  3. ;    Autor    : Malte Eller
  4. ;    Version    : 1.1
  5. ;    Datum    : 15.11.1998
  6. ;
  7. ;    $VER: Install 1.1 (15.11.1998)
  8. ;
  9. ;**************************************************
  10.  
  11. (set @user-level 1)
  12.  
  13. (if (= @language "deutsch")
  14. (
  15. (set #bad-kick (cat "Leider wird OS3.0 oder höher benötigt"))
  16. (set #askdir1 (cat "Wohin möchten Sie MEExchange installieren?\n"
  17. "(Dort wird dann eine neue Schubalde angelegt)"))
  18. (set #fragetext (cat "Soll ich das Programm auch in die\n"
  19. " WBStartup kopieren?"))
  20. (set #ja (cat "Ja"))
  21. (set #nein (cat "Nein"))
  22. (set #confirmt (cat "Was möchten Sie instalieren?"))
  23. (set #fragetextL (cat "Welche Sprachen möchten Sie installiert?"))
  24. )
  25.  
  26. (
  27. (set #bad-kick (cat "Sorry, I need OS3.0 or higher"))
  28. (set #askdir1 (cat "In which Drawer you will install MEExchange?\n"
  29. "(A new Drawer will be create)"))
  30. (set #fragetext (cat "Shall I copy the Program to WBStartup"))
  31. (set #ja (cat "Yes"))
  32. (set #nein (cat "No"))
  33. (set #confirmt (cat "What should I install?"))
  34. (set #fragetextL (cat "Which languages should I install?"))
  35. ))
  36.  
  37. ;**************************************************
  38.  
  39. (if (< (/ (getversion) 65536) 39)
  40. (
  41.     (abort #bad-kick)
  42. ))
  43.  
  44. ;**************************************************
  45.  
  46. (complete 0)
  47.  
  48. (set #name
  49.     (askdir
  50.         (prompt #askdir1)
  51.         (help @askdir-help)
  52.         (default "SYS:Tools")
  53.     )
  54. )
  55.  
  56. (set #Dname (tackon #name "MEExchange"))
  57.  
  58. (makedir #Dname
  59.  (infos)
  60. )
  61.  
  62. (copyfiles
  63.     (source "")
  64.     (dest #Dname)
  65.     (pattern "#?")
  66.     (prompt #confirmt)
  67.     (help @confirm-help)
  68.     (confirm)
  69. )
  70.  
  71. (complete 50)
  72.  
  73. ;**************************************************
  74.  
  75. (set name
  76.     (askoptions
  77.         (prompt #fragetext)
  78.         (help @askoptions-help)
  79.         (choices #Ja)
  80.         (default 1)
  81.     )
  82. )
  83.  
  84. (if (= 1 name)
  85. (
  86.  (copyfiles
  87.     (source "MEExchange")
  88.     (dest "sys:WBStartup")
  89.     (prompt #fragetext)
  90.     (help @confirm-help)
  91.     (confirm)
  92.  )
  93.  (copyfiles
  94.     (source "MEExchange.info")
  95.     (dest "sys:WBStartup")
  96.     (prompt #fragetext)
  97.     (help @confirm-help)
  98.     (confirm)
  99.  )
  100. )
  101. )
  102.  
  103. (complete 80)
  104.  
  105. ;**************************************************
  106.  
  107. (if (exists "sys:locale/catalogs")
  108.  
  109.  (set #lang (askoptions
  110.         (prompt #fragetextL)
  111.         (help @askoptions-help)
  112.         (choices "Deutsch" "English")
  113.         (default 1))
  114.  )
  115. )
  116.  
  117. (set #n 0)
  118.  
  119. (while
  120.     (set #sprache
  121.          (select #n
  122.              "Deutsch"
  123.              "English"
  124.              ""
  125.          )
  126.      )
  127.     (
  128.      (if (IN #lang #n)
  129.         (
  130.          (set #catalog (tackon "Catalogs" (tackon #sprache "MEExchange.catalog")))
  131.          (set #destination (tackon "Locale:Catalogs/" #sprache))
  132.          (copyfiles
  133.             (source #catalog)
  134.             (dest #destination)
  135.             (prompt #confirmt)
  136.             (help @confirm-help)
  137.             (confirm))
  138.         )
  139.      )
  140.      (set #n (+ #n 1))
  141.     )
  142. )
  143.  
  144.  
  145. (complete 100)
  146.